import request from '@/libs/request'

/**
 * 获取顾客端页面列表
 * @param {Object} params 查询参数
 * @returns {Promise}
 */
export function getCustomerPageList(params) {
  return request({
    url: 'nfc/customer-page/index',
    method: 'get',
    params
  })
}

/**
 * 获取顾客端页面详情
 * @param {Object} params 查询参数
 * @returns {Promise}
 */
export function getCustomerPageInfo(params) {
  return request({
    url: 'nfc/customer-page/info',
    method: 'get',
    params
  })
}

/**
 * 预览顾客端页面
 * @param {Object} params 查询参数
 * @returns {Promise}
 */
export function previewCustomerPage(params) {
  return request({
    url: 'nfc/customer-page/preview',
    method: 'get',
    params
  })
}

/**
 * 获取顾客端页面访问统计
 * @param {Object} params 查询参数
 * @returns {Promise}
 */
export function getCustomerPageAnalytics(params) {
  return request({
    url: 'nfc/customer-page/analytics',
    method: 'get',
    params
  })
}

/**
 * 更新顾客端页面状态
 * @param {Object} data 更新数据
 * @returns {Promise}
 */
export function updateCustomerPageStatus(data) {
  return request({
    url: 'nfc/customer-page/update-status',
    method: 'post',
    data
  })
}

/**
 * 导出顾客端页面数据
 * @param {Object} params 查询参数
 * @returns {Promise}
 */
export function exportCustomerPageData(params) {
  return request({
    url: 'nfc/customer-page/export',
    method: 'get',
    params
  })
}

